package com.supermap.dataservice.grid.griddata.entity;

import java.util.Date;

public class GridProduct {
    private Integer id;
    //制作单位
    private String organization;
    //制作系统
    private String fromSystem;
    //日期
    private Date productDate;
    //产品内容【作物长势模拟、农业气象灾害监测、农用天气预报..】
    private String dataContent;
    //要素
    private String elementCode;
    //区域码
    private String areaCode;
    //层次【地面L88】
    private String levelCode;
    //时效码【没有就是0】
    private Integer validCode;
    //时效间隔码
    private Integer intervalCode;
    //产品分辨率
    private String productResolution;
    //产品类型【格点/站点】
    private String productType;
    //图片路径
    private String pngUrl;
    //json路径
    private String jsonUrl;
    //netcdf文件路径
    private String ncUrl;
    //
    private Date createTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getOrganization() {
        return organization;
    }

    public void setOrganization(String organization) {
        this.organization = organization == null ? null : organization.trim();
    }

    public String getFromSystem() {
        return fromSystem;
    }

    public void setFromSystem(String fromSystem) {
        this.fromSystem = fromSystem == null ? null : fromSystem.trim();
    }

    public Date getProductDate() {
        return productDate;
    }

    public void setProductDate(Date productDate) {
        this.productDate = productDate;
    }

    public String getDataContent() {
        return dataContent;
    }

    public void setDataContent(String dataContent) {
        this.dataContent = dataContent == null ? null : dataContent.trim();
    }

    public String getElementCode() {
        return elementCode;
    }

    public void setElementCode(String elementCode) {
        this.elementCode = elementCode == null ? null : elementCode.trim();
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode == null ? null : areaCode.trim();
    }

    public String getLevelCode() {
        return levelCode;
    }

    public void setLevelCode(String levelCode) {
        this.levelCode = levelCode == null ? null : levelCode.trim();
    }

    public Integer getValidCode() {
        return validCode;
    }

    public void setValidCode(Integer validCode) {
        this.validCode = validCode;
    }

    public Integer getIntervalCode() {
        return intervalCode;
    }

    public void setIntervalCode(Integer intervalCode) {
        this.intervalCode = intervalCode;
    }

    public String getProductResolution() {
        return productResolution;
    }

    public void setProductResolution(String productResolution) {
        this.productResolution = productResolution == null ? null : productResolution.trim();
    }

    public String getProductType() {
        return productType;
    }

    public void setProductType(String productType) {
        this.productType = productType == null ? null : productType.trim();
    }

    public String getPngUrl() {
        return pngUrl;
    }

    public void setPngUrl(String pngUrl) {
        this.pngUrl = pngUrl == null ? null : pngUrl.trim();
    }

    public String getJsonUrl() {
        return jsonUrl;
    }

    public void setJsonUrl(String jsonUrl) {
        this.jsonUrl = jsonUrl == null ? null : jsonUrl.trim();
    }

    public String getNcUrl() {
        return ncUrl;
    }

    public void setNcUrl(String ncUrl) {
        this.ncUrl = ncUrl == null ? null : ncUrl.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}